/**
* \file Capsule.cpp
* \brief Ensemble des methodes de la classe Capsule
* \author FEKI Mehdi && RIPOCHE Emilien
* \version 1.0
* \date 04/12/2011
*/

#include "Capsule.h"

Capsule::Capsule() 
	: Vaisseau() {}

Capsule::Capsule(int posX, int posY) 
	: Vaisseau(posX, posY) {}

bool Capsule::tirer() {
	if (_nbCharges <= 0) {
		return false;
	}
	--_nbCharges;
	return true;
}

bool Capsule::charger() {
	if (_nbCharges >= NBCHARGESMAXVM) {
		return false;
	}
	++_nbCharges;
	return true;
}

Vaisseau::TypeVaisseau Capsule::type() const {
	return Vaisseau::Capsule;
}